/* 一次性给服务器发送多条数据，查看服务器的情况 */

#include "../server.hpp"

int main()
{
    Socket client;
    client.CreateClient(8080, "127.0.0.1");
    std::string req = "GET /hello HTTP/1.1\r\nConnection: keep-alive\r\nContent-Length: 0\r\n\r\n";
    req += "GET /hello HTTP/1.1\r\nConnection: keep-alive\r\nContent-Length: 0\r\n\r\n";
    req += "GET /hello HTTP/1.1\r\nConnection: keep-alive\r\nContent-Length: 0\r\n\r\n";
    while (1)
    {
        assert(client.Send(req.c_str(), req.size()) != -1);
        char buf[1024] = {0};
        
        assert(client.Recv(buf, 1023) != -1);
        DBG_LOG("[%s]", buf);
        sleep(3);
    }
    client.Close();
    return 0;
} 